/******************************************************************************
* 文件名称: clear.c
* 内容摘要: shell 命令之清空打印窗口
* 创建者の: 孔佳伟
* 个人主页: https://gitee.com/openes
* 修改记录: 
******************************************************************************/

#include <clear.h>
#include <u_syscall.h>

#define OUTPUT_POS_X        0                   // 打印区起始横坐标
#define OUTPUT_POS_Y        9                   // 打印区起始纵坐标

#define SCREEN_WIDTH        80                  // 窗口宽
#define SCREEN_HEIGHT       25                  // 窗口高

/******************************************************************************
* 函数名称: void Clear(void)
* 功能说明: 清空打印区窗口
* 输入参数: 无
* 输出参数: 无
* 函数返回: 无
* 其它说明: 无
******************************************************************************/
void Clear(void)
{
    U32 i = 0, j = 0;
    for(i = OUTPUT_POS_Y; i < SCREEN_HEIGHT; i++)
    {
        for(j = OUTPUT_POS_X; j < SCREEN_WIDTH; j++)
        {
            print(" ");
        }
    }
}

